.collocation{
  margin-top: 6rpx;
  .coll_item{
    display: flex;
    justify-content: space-between;
    align-items: center;
    line-height: 36rpx;
    margin-bottom: 20rpx;

    .ft{
      display: flex;
      font-size: 29rpx;
      .coll_img{
        width: 80rpx;
        height: 36rpx;
        margin-right: 20rpx;
      }
      .ft_text{
        width: 280rpx;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;

      }
    }
    .tree{
      .tw{
        margin-right: 14rpx;
        font-size: 29rpx;
        .tw_num{
          font-size: 24rpx;
          margin-left: 14rpx;
        }
      }
      .enter{
        width: 26.6rpx;
        height: 26.6rpx;
      }
    }
  }
}
.goods-containe {
  padding: 30rpx 30rpx 0px 30rpx;
  background-color: #fff;
  border-radius: 20rpx;
  margin-top: 20rpx;
  /* //min-height: 400rpx; */
  font-family: PingFang SC;
}

.goods-containe .title {
  font-size: 32rpx;
  font-family: PingFang SC;
  font-weight: 400;
  color: #090909;
}

.goods-containe .title image {
  border-radius: 50%;
  width: 53rpx;
  height: 53rpx;
  margin-right: 16rpx;
}

.goods-containe .goods-item {
  margin-top: 32rpx;
  margin-bottom: 114rpx;
  font-family: PingFang SC;
  font-weight: 400;
}

.goods-containe .goods-item .cover-img {
  width: 172rpx;
  height: 172rpx;
  border-radius: 13rpx;
}

.goods-containe .goods-item .goods-msg-view {
  /* //margin-left: 23rpx; */
}

.goods-containe .goods-item .title-h {
  margin-left: 23rpx;
  font-size: 29rpx;
  color: black;
  line-height: 40rpx;
}

.goods-containe .goods-item .count {
  font-size: 32rpx;
  color: #888888;
  margin: 18rpx 0px;
  margin-left: 23rpx;
}

.goods-containe .goods-item .price {
  margin-left: 15rpx;
  font-size: 36rpx;
  font-family: Source Han Sans SC;
  font-weight: 400;
  color: #e64340;
}

.goods-containe .goods-item .add-cart {
  width: 187rpx;
  height: 53rpx;
  border: 2rpx solid #03c1b6;
  border-radius: 27rpx;
  font-size: 27rpx;
  float: right;
  color: #03c1b6;
  margin: 2rpx 0;
}

.goods-containe .amount-goods {
  font-size: 29rpx;
  font-family: PingFang SC;
  font-weight: 400;
  color: #888888;
  margin-bottom: 27.2rpx;
}

.goods-containe .amount-goods .amount-goods-price {
  font-size: 32rpx;
  font-family: Source Han Sans SC;
  color: #888888;
}

.customer-btn::after {
  border: none;
}

.customer-btn {

  background-color: #fff;
  border: none;
  font-size: 29rpx;
  font-family: Source Han Sans SC;
  font-weight: 400;
  color: rgba(53, 53, 53, 1);
  line-height: 1;
}

.goods-containe .actually-paid {
  margin-bottom: 40rpx;
  font-size: 32rpx;
  font-family: PingFang SC;
  color: black;
}

.goods-containe .actually-paid .actually-paid-price {
  font-size: 36rpx;
  font-family: Source Han Sans SC;
  font-weight: bold;
  color: #e64340;
}

.goods-containe .contact-customer {

  border-top: 1rpx solid #E6E6E6;
  font-size: 29rpx;
  font-family: Source Han Sans SC;
  font-weight: 400;
  color: #353535;
}

.goods-containe .contact-customer image {
  width: 32rpx;
  height: 32rpx;
}

.ticket-text {
  font-size: 32rpx;
  margin-top: 10rpx;
  font-weight: bold;
  color: #090909;
}

.ticket-item {
  margin: 38rpx 0rpx;
}

.ticket-item .ticket-name {
  font-size: 29rpx;
  font-family: PingFang SC;
  font-weight: 400;
  color: #000000
}

.ticket-item .num {
  font-size: 32rpx;
  font-weight: 400;
  color: #090909;
}

.icon-img {
  width: 30rpx;
  height: 30rpx;
}

.goods-pre-text {
  font-size: 29rpx;
  font-family: PingFang SC;
  font-weight: 400;
  color: #576B95;
  text-align: center;
  margin-bottom: 38rpx;
}
.out_imgbox {
  position: relative;
}
